About Tarsis Technology Limited (10512299) United Kingdom