About Clamp Digital Ltd (12331048) United Kingdom