About Almondo Limited (09624326) United Kingdom