About Laf Software Solutions Ltd (09239709) United Kingdom