About Solution Place Ltd (12737888) United Kingdom