About Onyx Investment Holdings Limited (12668097) United Kingdom