About Marvel Apartments Ltd. (11917701) United Kingdom