About The Bull Group London Ltd (13103098) United Kingdom