About Linkbase Limited (02218459) United Kingdom