About Opl Holdings Limited (13097930) United Kingdom