About Insuloda Ltd (11995214) United Kingdom