About Rehoboth Global Placement Solutions Limited (12119253) United Kingdom