About Pyrrha Investments Limited (06311993) United Kingdom