About Bamville Investments Limited (11498622) United Kingdom