About Orbis Investment Advisory Limited (02068389) United Kingdom