About Magic Accommodations Ltd (12963725) United Kingdom