About Dikora Perpetual Limited (12925640) United Kingdom