About Clyd London Ltd (12913738) United Kingdom