About Kilda International Trading Company Ltd (12102554) United Kingdom