About Devon Kelp Ltd (12105462) United Kingdom