About Kroo Sw Ltd (12590663) United Kingdom