About Ajax Capital Ltd (08751711) United Kingdom