About Ten Bells Limited (11577857) United Kingdom