About The Twisted Logic Ltd (13195336) United Kingdom