About Quindell Business Process Services Limited (01492207) United Kingdom