About Hima-sella Limited (06401670) United Kingdom