About Gattaca Technologies Ltd (05973961) United Kingdom