About Cato Ibsen Limited (12322007) United Kingdom