About Investmentbay Ltd (13246818) United Kingdom