About Permira Credit Limited (05947361) United Kingdom