About Olippa Engineering Limited (08952097) United Kingdom