About Oxylus Works Limited (12505827) United Kingdom