About Sava Technology Limited (10305408) United Kingdom