About Lycurgus Limited (04531705) United Kingdom