About Ludo Mcgurk Sve Limited (13075470) United Kingdom