About Spider Bidco Limited (12497527) United Kingdom