About Seven Leaf Holdings Ltd (12153176) United Kingdom