About Tria Soft & Technology Ltd (10911091) United Kingdom