About Equicap Living Ltd (11331468) United Kingdom