About The Turbo Shack Ltd (NI637299) United Kingdom