About Start-up Invest Ltd. (13276225) United Kingdom