About C.rex Sweden Limited (11766261) United Kingdom