About Livingstone Technology Limited (08172954) United Kingdom