About Atychos Technology Limited (10622274) United Kingdom