About Onyx Specialists Ltd (12074209) United Kingdom