About Bmr Holdings & Ventures Limited (12159572) United Kingdom