About Alexeo Limited (13154876) United Kingdom