About Maxa Technologies Limited (01023783) United Kingdom