About Alcedo Technology Limited (11939143) United Kingdom