About Nest Furniture Studio Ltd (12102258) United Kingdom