About The Turk Group Limited (05238196) United Kingdom