About Leroy Phoenix Star Ltd. (10983553) United Kingdom