Bamboa began its business in 2016 as a Private Limited Company registered with number: 10485767. The company's office was based in London at C/o Kroll The Shard 32. This particular Bamboa Limited company had been in this business field for at least 7 years.
The officers included: Paul G. formally appointed in 2016 in November and Jacqueline G. formally appointed in 2016 in November.