About Zohra Holdings Ltd (12956410) United Kingdom