About Oxr Limited (10820278) United Kingdom