About Ethos Loomwood Limited (12994115) United Kingdom