About E-carat 12 Holdings Limited (13131427) United Kingdom