About Bambram Investments Llp (OC382182) United Kingdom