About Oxalor Limited (05120140) United Kingdom