About Osea Ltd (12886469) United Kingdom