About Terry Moss Limited (07375918) United Kingdom