About Slonlo3 Limited (SC591350) United Kingdom