About Slyde Holdings Limited (12029562) United Kingdom