About Zachary Technology Limited (13694192) United Kingdom