About S&r Ventures Ltd (12682533) United Kingdom