About Ascobra Limited (01628232) United Kingdom