About Pyrax Limited (12911511) United Kingdom