About Benefactor Capital Ltd (12996044) United Kingdom