About Alcedo Holdings Limited (11937952) United Kingdom