About Siddhartha Consultancy Services Limited (08041405) United Kingdom