About The Nest Research Ltd (12641721) United Kingdom