About Thimmegowda Associates Limited (07063054) United Kingdom