About Edgefold Holdings Limited (08845108) United Kingdom