About Clooper Ltd (12580144) United Kingdom