About Invest Sussex Limited (11303744) United Kingdom