About E-carat 8 Holdings Limited (10611122) United Kingdom