About Oliver Jake Consultancy Ltd. (12795952) United Kingdom