About Bamboujee Ltd (12778676) United Kingdom