About Intothesticks.life Ltd (13447038) United Kingdom