About Kidd Solutions Limited (11921490) United Kingdom