About Rehoboth Ventures Ltd (SC468263) United Kingdom