About Tall Design Studio Ltd (10591253) United Kingdom