About Neilstra Limited (SC070913) United Kingdom