About Triple A Interim Management Limited (02470285) United Kingdom