About Nexilus Invest Limited (10231109) United Kingdom