About Lera Investment Technologies Uk Limited (13128162) United Kingdom