About Meera Bosman Limited (12122806) United Kingdom