About Clip & Fluff Ltd (12053636) United Kingdom