About Ancra Holdings Limited (13583706) United Kingdom