About Odl Holdings (london) Limited (06683883) United Kingdom