About Loka Systems Limited (10348061) United Kingdom