About Twisted Technology Ltd (09687397) United Kingdom