About The Latin Shack Ltd (13313272) United Kingdom