About Baccman Investments Limited (11881050) United Kingdom