About Allen Ventures Limited (07409731) United Kingdom