About Charlie Penny Ltd (12025182) United Kingdom