About Ted&bimbi Limited (13484827) United Kingdom