About Science & Mind Limited (07816061) United Kingdom