About Oxala Engineering Services Ltd. (SC220194) United Kingdom