About Linkbox Limited (03495414) United Kingdom