About The Designer And The Scientist Ltd (12019928) United Kingdom