About Ruttstock Holdings Limited (10474288) United Kingdom