About Allen Technical Solutions Ltd (10344231) United Kingdom