About Sprouts Holding Ltd (12916919) United Kingdom