About Nesstar Limited (12302719) United Kingdom