About Omfax Systems Limited (02163369) United Kingdom