About Meera Surendran Communications Ltd (10786859) United Kingdom