About Ciba Apartments Limited (03947396) United Kingdom