About Nexo Technologies Limited (09762233) United Kingdom