About Spoke Technologies Limited (10615811) United Kingdom