About Allan Software Design Limited (05595610) United Kingdom