About Oso Industries Ltd (10454588) United Kingdom