About Luculent Communications Limited (07406015) United Kingdom