About Anchorbase Limited (01541273) United Kingdom