About Keiara-london Design S Ltd (13572245) United Kingdom