About Bbma Holdings Limited (12938606) United Kingdom