About Tegrus Technologies Limited (10333483) United Kingdom