About Thakuri Solutions Limited (12111033) United Kingdom