About Cupola Holdings Limited (13403952) United Kingdom