About Sellahezra Limited (00924197) United Kingdom