About Norwich Holdings Ltd (12918789) United Kingdom