About Egra Limited (10005994) United Kingdom