About Lucendo Development Limited (05133109) United Kingdom