About Eggla Limited (12380827) United Kingdom