About Scaffoldx Limited (12335837) United Kingdom