About Clambers Limited (06734793) United Kingdom