About Idverde Holdings Limited (06540157) United Kingdom