About Three Sisters Technologies Limited (12076490) United Kingdom