About Lantrix Internet Solutions Limited (09109601) United Kingdom