About Start-up Investments Club Ltd (12477410) United Kingdom