About Management Science Limited (05182718) United Kingdom