About Allen 95 Limited (10297936) United Kingdom