About Karla Group Limited (13020968) United Kingdom