About Atel Holdings Limited (12119199) United Kingdom