About Callmac Holdings Limited (06693538) United Kingdom