About Clifftop Holdings Limited (11522106) United Kingdom