About Phagura And Phagura(holdings) Ltd (11947506) United Kingdom