About Omnilox Limited (07040516) United Kingdom