About Primal Technology Limited (11779047) United Kingdom