About Oddeseay Ltd (12894770) United Kingdom