About Bahra Associates Ltd (11216336) United Kingdom