About Nestry Ltd (SC641373) United Kingdom