About Loca Technology Ltd (12578713) United Kingdom