About Nesta&shaun Investments Limited (12675294) United Kingdom