About Charlie Oscar Limited (SC124067) United Kingdom