About Skim Limited London Ltd (12633862) United Kingdom