About Terry Maa Limited (12100509) United Kingdom