About Bbarakudaa Ltd (13711608) United Kingdom