About Spire Technologies & Solutions Limited (10522664) United Kingdom