About Thakkar Holdings Limited (12352338) United Kingdom