About Libellule Limited (07778491) United Kingdom