About Amlo Edinburgh Limited (SC332325) United Kingdom