About Mahendra Associates Limited (06582645) United Kingdom