About Charlie Delta Foxtrot Limited (10625057) United Kingdom