About Alocca Ltd (10492496) United Kingdom