About Meera Dev1 Limited (13250643) United Kingdom