About Loka (uk) International Limited (11946668) United Kingdom