About Osa S World Enterprises Limited (10867841) United Kingdom