About Allen Solution Ltd (11238684) United Kingdom