About Octavian Palca Engineering Consulting Limited (12957980) United Kingdom