About Charlie Papa Sierra Limited (12637496) United Kingdom