About Omnisphere Solutions Limited (13708297) United Kingdom