About Callen Tell Ltd (11658745) United Kingdom