About Strudel Design Limited (04280364) United Kingdom