About The Scotty Effect Ltd (12816298) United Kingdom