About Genalaxa Ltd (12001045) United Kingdom