About Luxor Strategies Ltd (10649397) United Kingdom