About Thakkar Associates & Co Ltd. (10098881) United Kingdom