About Sid Lahiri Consulting Limited (12715706) United Kingdom