About Fram Executive Search Limited (07193989) United Kingdom