About Edogho Verosa Limited (13701848) United Kingdom