About Powerslide Holdings Limited (12807949) United Kingdom