About Crossbarfx Limited (05515868) United Kingdom