About Carra Lucia Limited (07670552) United Kingdom