About Super 7 Technologies Limited (11586618) United Kingdom