About Charlie Oscar Delta Ltd (09119846) United Kingdom