About Abelson Info Limited (04449293) United Kingdom