About Gowri & Meera Company Limited (10315025) United Kingdom