About Meine Investments Limited (13125623) United Kingdom