TicknPay Technology Europe Limited is a company registered in Malta under company registration number C79656 and having its registered address at Level 5, St Julian’s Business Centre, St Julians, Sliema, STJ3153 Malta.