About Indeal24 Ltd (11741108) United Kingdom