About Joeluka Limited (12149247) United Kingdom