About Thinkly Group Limited (12569998) United Kingdom