About Aalo Limited (10185850) United Kingdom