About Devo Shrimps Ltd (09739663) United Kingdom