About Ahalya Limited (12739955) United Kingdom