About Allen Research Ltd (13447280) United Kingdom