About Turrach Enterprises Limited (09242105) United Kingdom