About Spero Lux Ltd (11931804) United Kingdom