About Oba Holdings Limited (11381527) United Kingdom