About Meera P Shah Limited (10925875) United Kingdom