About Diamond Libra Limited (04606019) United Kingdom