About Elk (london) Limited (09510076) United Kingdom