About Bakro Holdings Limited (02239382) United Kingdom