About Gnanasingham Consulting Limited (10290506) United Kingdom