About Propel Management Group Limited (12610354) United Kingdom