About Strudel Consultancy Limited (09701691) United Kingdom