About Oxalis Limited (10802650) United Kingdom