About Neo (uk) Limited (SC440289) United Kingdom