About Pyrrha Limited (SC364235) United Kingdom