About Satori Executive Search Limited (09550048) United Kingdom