About Strudel London Limited (09943984) United Kingdom