About Aimalle Limited (09805502) United Kingdom