About Strudle Limited (10430373) United Kingdom