About Clegram Holdings Limited (12179074) United Kingdom