About Open8 Technologies Limited (11447655) United Kingdom