About Basenode Limited (11753686) United Kingdom