About Terrell Limited (03558113) United Kingdom