About Onyx Selchp Investments Limited (03782783) United Kingdom