About Pyra Properties Limited (12394220) United Kingdom