About Agenor Technology Holdings Limited (SC622722) United Kingdom