About Emil Walker Limited (10826639) United Kingdom