About Narra Briggs Ltd (10788716) United Kingdom