About Logicfix Limited (08568838) United Kingdom