About Luxor Ventures Limited (08219764) United Kingdom