About Teare Group Executive Search Ltd (12587619) United Kingdom