About Nlab Architecture Ltd (09728698) United Kingdom