About Kantell Limited (11714293) United Kingdom