About Onyx Scientific Limited (03947634) United Kingdom