About Spc-o2n Ltd. (10091809) United Kingdom