About Otmerbrix Investments Limited (00757991) United Kingdom