About Amberlode Limited (12583083) United Kingdom