About Ted S Top Ten Ltd (12691027) United Kingdom