About Elleray Scientific Ltd (07057271) United Kingdom