About Eco Shared Living Ltd (12455433) United Kingdom