About Lloyd International Communications Limited (08835231) United Kingdom