About Ted Solutions Limited (11084758) United Kingdom