About Teds Solutions Limited (SC598262) United Kingdom