About Taelos Ltd (12106360) United Kingdom