About Baker Technical Analytics Limited (09266785) United Kingdom