About Thinkproject Uk Holdings Limited (10152981) United Kingdom