About Doklu Holdings Ltd (10000141) United Kingdom