About Strong Force Limited (11268104) United Kingdom