About K Seed Limited (08960942) United Kingdom