About Compfixaid Ltd (09809131) United Kingdom