About Ogle Technology Ltd (12522922) United Kingdom