About Oxar Group Ltd (11459033) United Kingdom