About Omfax Limited (02171672) United Kingdom