About Ottingerstorese Limited (13113965) United Kingdom