About Devonia London Ltd (10144292) United Kingdom