About The Ark Residence Ltd (11653646) United Kingdom