About Capax Group Ltd (12861384) United Kingdom