About Turrican Limited (12521056) United Kingdom