About The Nest Interiors Holdings Ltd (13623128) United Kingdom