About Epidote Holdings Limited (SC415491) United Kingdom