About Strohacker Design School Limited (10275918) United Kingdom