About Wallacea Living Limited (12546319) United Kingdom