About Leonari 360 Limited (10402380) United Kingdom