About Logicfoam Limited (13172592) United Kingdom