About Sea Lion Holdings Limited (12868195) United Kingdom