About Killy & Co Design Ltd (12644963) United Kingdom