About Teds.mbs Limited (10678549) United Kingdom