About Sheru Limited (11490898) United Kingdom