About Lucas Software Publishing Ltd (13586551) United Kingdom