About Lopaka Labs Limited (12772226) United Kingdom