About Oxalis Consultancy Ltd (10262316) United Kingdom