About Oflur Holdings Limited (04452968) United Kingdom