About Twinhand Limited (01570105) United Kingdom