About Needafixer Group Ltd (11423464) United Kingdom