About Narr Holdings Limited (13027319) United Kingdom