About E-carat 12 Plc (13133808) United Kingdom