About Cotton Club Europe Ltd (12181681) United Kingdom