About Strays Topco Limited (11896726) United Kingdom