About Osea House Ltd (13228189) United Kingdom