About Idl Holdings Ltd (06848806) United Kingdom