About Meera Technologies Ltd (08096333) United Kingdom