About Skll Ltd (SC496228) United Kingdom