About Luxor Holdings Ltd (13560881) United Kingdom