About Refrax Ltd (13015230) United Kingdom