About Leo Design Systems Limited (06903142) United Kingdom