About Oscar Deen Ventures Ltd (10920829) United Kingdom