About Thakker It Solutions Limited (10203039) United Kingdom