About Finespace Limited (01027002) United Kingdom