About Keroo Limited (SC673026) United Kingdom