About Luqiours Fruits De Mer Limited (12086159) United Kingdom