About E-carat 7 Holdings Limited (10368418) United Kingdom