About Luxor Holdings Ltd (11319236) United Kingdom