About Oglaend System (uk) Limited (04130118) United Kingdom