About Osmoof Incorporated Limited (12973194) United Kingdom