About Inidra Management Limited (13546762) United Kingdom