About Narshi Limited (12445158) United Kingdom