About Clowns Holdings Limited (11656427) United Kingdom