About Oxalis Engineering Ltd (12883967) United Kingdom