About Kymera Limited (03181298) United Kingdom