About Thinkando Limited (10829584) United Kingdom