About Gattaca Solutions Limited (06899087) United Kingdom