About Lebus International Engineers Limited (00716491) United Kingdom