About Casa Teva Ltd (10704129) United Kingdom