About Perma-space Limited (SC063826) United Kingdom