About Lakatos Information Technology Limited (12025732) United Kingdom