About Think Eddy Limited (SC580385) United Kingdom