About Oddwell Limited (10648231) United Kingdom