About Ofdl Holdings Limited (10888245) United Kingdom