About Quicklase Limited (06799623) United Kingdom