About Night Owl Electrical Control & Instrumentation Limited (10202083) United Kingdom