About Citra Living Limited (13120129) United Kingdom