About Spr Holdings Limited (10118805) United Kingdom