About Tarka R&d Centre Ltd (13663987) United Kingdom