About Explora Engineering Limited (11195039) United Kingdom