About Ajamco Holdings Ltd (12965282) United Kingdom