About Ultima Thule Technology Limited (03901285) United Kingdom