About Omi Facilities Limited (SC330823) United Kingdom