About Oxalis Trading Limited (04599681) United Kingdom