About Clare Baarda Limited (11717770) United Kingdom