About Skillhouse Ltd (11799242) United Kingdom