About Idle&co Ltd (13140278) United Kingdom