About Atavistic Technologies Ltd (10891828) United Kingdom