About Lofaro It Services Ltd (08195933) United Kingdom