About Twinbridge Europe Limited (12460844) United Kingdom