About Umanushi Limited (06453969) United Kingdom