About Clip Developments Ltd (12654944) United Kingdom