About T3cka Technologies Ltd (12548944) United Kingdom