About Needed At Home Technology Limited (12878581) United Kingdom