About Publica Group Limited (10580229) United Kingdom