About Terry Mole Holdings Ltd (12629178) United Kingdom