About Pillarbox Communications Ltd (10763082) United Kingdom