About Belgalileo Ltd (09158900) United Kingdom