About J&y Science Development Ltd (08670572) United Kingdom