About Omniarc Limited (SC286641) United Kingdom