About Lucullan Holdings Ltd (13322627) United Kingdom