About Ego Sense Home Innovations Limited (11184426) United Kingdom