About Bambraga Holdings Ltd (12944607) United Kingdom