About Superstes Technology Limited (11526158) United Kingdom