About Mr Seed Ltd (13111959) United Kingdom