About Andromeda Developments Ltd (13518938) United Kingdom