About Amlo Limited (12476536) United Kingdom