About Charlie Oscar Ventures Ltd (13428967) United Kingdom