About Infinite Life Sciences Uk Ltd (10906402) United Kingdom