About Osmoof Inc Ltd (12871338) United Kingdom