About R. E. Last Technical Consultancy Limited (10926353) United Kingdom