About Aimclinch Limited (02297083) United Kingdom